home *** CD-ROM | disk | FTP | other *** search
/ PCMania 30 / PCMania CD30.iso / flash / ftreadme.txt < prev    next >
Text File  |  1994-10-14  |  15KB  |  319 lines

  1. Congratulations on choosing to read the README file!
  2.  
  3. Some useful keys:
  4.    [F1 ] Displays a pop-up menu of selectable keys.
  5.    [F2 ] Save - (Activates SAVE GAME feature.)
  6.    [F3 ] Restore - (Restores a SAVE GAME.)
  7.    [F4 ] Restart - (Starts the game over.)
  8.    [F5 ] Replay - (Plays the previous clip again)
  9.    [F6 ] Sound Options - (Adjusts your sound volume and toggles captions on/off.)
  10.    [F7 ] Pause - (Pauses the game.)
  11.    [F8 ] Credits - (Plays the credits of FLASH TRAFFIC.)
  12.    [F10] Quit - (Also Alt-x and Alt-F4.)
  13.  
  14.    Tab/Shift-Tab and the arrow keys will move among text choices in most
  15. dialog boxes. ENTER will always select the item which is highlighted.
  16.  
  17.    While in an editable field, most of the 'typical' editing keys can be
  18. accessed. They will do 'typical' editing things, like backspace, delete,
  19. L/R arrow, etc.
  20.  
  21.    If you don't have a mouse, holding down the Alt key and using
  22. the arrow keys will move your cursor.  Holding down Alt and
  23. pressing ENTER will select your choice.  Holding down Alt, Shift, and
  24. the keypad arrow keys will cause your cursor to move for fine
  25. control.  (If your mouse just stops working in the application, your
  26. sound card configuration may be wrong, or your mouse driver may not
  27. be Microsoft compatible.)
  28.  
  29.  
  30. GETTING THIS THING TO WORK:
  31.  
  32.      Assumptions: You need a VGA compatible video card, a color VGA monitor,
  33. four megabytes of RAM in your 486-33 (or better) computer, a DOUBLE-SPEED
  34. (or better) CD ROM drive, and a Microsoft-compatible mouse.
  35.  
  36.  
  37. WASN'T THAT EASY?
  38.  
  39.    The next assumption is that you have run 'INSTALL', here from
  40. your CD-ROM drive.  INSTALL will prompt you for where you want the 
  41. software installed, what sort of sound card you have, and whatever else.
  42. It will copy the necessary files, building the directory as needed.
  43. The RealMagic board will play sound through its headphone jack even if you
  44. told INSTALL you didn't have a sound card.  Pick "Internal Speaker/No Sound" 
  45. and turn on the radio if you don't want to guess how your sound card works.
  46. INSTALL will be copied to the directory with the other files and need to be
  47. run THERE if you change your mind about configuration.
  48.  
  49.  
  50. RUNNING UNDER 'WINDOWS'
  51.  
  52.    Don't run FLASH TRAFFIC under Windows. Run it from DOS. This does
  53. NOT mean run it from a DOS shell under Windows. If your AUTOEXEC.BAT 
  54. starts Windows automatically, exit completely from Windows (Hold down the
  55. ALT key and press F4 until the 'Exit Windows' prompt pops up, then select 'OK'.)
  56.  
  57.  
  58. WEIRD SOUND SUPPORT
  59.  
  60.    The TSAGE32.CFG on this CD contains additional documentation about
  61. configuring the sound drivers. In case you have a Sound Blaster and
  62. you want to play music through an external General MIDI device whatever.
  63. Install and edit the TSAGE32.CFG on your hard drive for specific 
  64. configurations not supported by INSTALL. There are some helpful debugging
  65. parameters there, too.
  66.  
  67.  
  68. SMARTDRV.EXE
  69.  
  70.    This utility (and its many clones) is a boost to 16-Bit DOS
  71. applications which are stuck in the lower 640K of RAM, and need to
  72. hit the hard drive a lot to make up the difference. This game uses a
  73. lot of high memory which SMARTDRV may be hoarding. If you find the
  74. game has low memory (hold down ALT and press M inside the game to
  75. find out), disable SMARTDRV.EXE in your AUTOEXEC.BAT file by editing
  76. your autoexec file putting a 'REM' in front of the call to
  77. SMARTDRV.EXE it, or make a boot disk.
  78.  
  79.  
  80. RMINFO.EXE & PMINFO.EXE
  81.  
  82.    These two tools are provided on the CD for customer support
  83. purposes. They will display a summary of how your computer is
  84. configured and perform a quick benchmark test on your computer. They
  85. actually belong to Rational Systems, came with DOS/4GW and were
  86. recommended by Watcom.
  87.  
  88.  
  89. TROUBLE-SHOOTING
  90.  
  91. Here's a list of sound cards we support:
  92.  
  93.    Sound Blaster or compatible
  94.          This means an actual Sound Blaster card or 100% compatible such
  95.       as a ThunderBoard. Some Sound Blaster emulations will not work.
  96.    Sound Blaster 16
  97.    Sound Blaster AWE-32
  98.    Pro-Audio Spectrum / 16        
  99.    Adlib Gold 1000/2000            
  100.    Covox Sound Master II                
  101.    Roland RAP-10
  102.          Digitized sound will only play through one channel. This is
  103.       normal since the digital audio support on this card was made by
  104.       space mutants who thought two separate DMA channels for stereo
  105.       playback would be a good idea.
  106.    No Sound Card Support
  107.          This means you have no sound card installed. The REAL-MAGIC
  108.       card will still play audio connected with the MPEG clips, anyway.
  109.       The player lines and background music will not be available.
  110.  
  111.  
  112. MARTIAN SOUND CARD SUPPORT:
  113.  
  114.    Although the INSTALL program supports a separate MIDI device for
  115. music playback, our technical support does not. If you wanted to
  116. hear both through one set of headphones or one set of speakers, there
  117. are a lot solutions to your problem that we won't necessarily be able
  118. to help you with. Get support from the makers of your sound devices
  119. if you're stuck. Here's a few possible solutions:
  120.  
  121.    1. MIDI device has an output and your sound card has an input.
  122.       This is a bad thing, but you can patch the output from the MIDI
  123.       device to the LINE input (NOT microphone) and enable the
  124.       LINE input volume with one of the tools that came with your
  125.       sound card. Consult your sound cards manual/documentation and
  126.       call their customer support for details. As an example, the 
  127.       Sound Blaster Pro comes with a tool called 'SBP-SET', for DOS
  128.       which will enable line input by typing:
  129.       SBP-SET /LINE:15,15
  130.  
  131.    2. Play one or both outputs through separate sets of amplified
  132.       speakers and/or headphones.
  133.  
  134.    3. Build or acquire a patch cord with two male mini-din plugs
  135.       connected in parallel to a female mini-din plug. (Some
  136.       static or noise from the outputs may occur.)
  137.  
  138.                                    /---||==o LINE out from Sound card
  139.                                   /
  140.  Speakers/Headphone--||==o |XX|--<
  141.                                   \
  142.                                    \---||==o LINE out from Reel Magic
  143.  
  144.   
  145.    4. Get a stereo MIXER ($$$!) to artfully combine the separate
  146.       signals into one aesthetically pleasing output, pass the result
  147.       to a high fidelity stereo amplifier and really nice speakers. 
  148.  
  149. "VIDEO PLAYBACK PAUSES, SOUND BREAKS UP DURING A CLIP, ETC."
  150.    Is your CD-ROM player a double-speed drive? Even if it is, it's 
  151.  driver may be telling it to run at a single-speed rate, or buffering
  152.  in MSCDEX is too big (or too small).  The command line switches for
  153.  the CD controller drivers and CD device drivers tend to be different
  154.  for every CD, and are typically not documented at all.  MS-DOS 6 has
  155.  some MSCDEX.EXE documentation.  
  156.  
  157.     Is something else in hardware conflicting with anything else?
  158.  
  159.    Is your computer in fact at least a 486-33? Run PMINFO.EXE to find
  160.  out.
  161.  
  162.    Your computer may have insufficient RAM to provide the buffering
  163.  required for the software playback. Press ALT-M inside the game and
  164.  check out the FREE RAM. There should be at least 512K. You might
  165.  have to disable SMARTDRV.EXE to run the game.
  166.  
  167.  "IF IT FAILS ALL TOGETHER?"
  168.    If you installed a sound driver, there may be one of many possible
  169. problems:
  170.  
  171.      You just took INSTALL's word for what your sound card is, and
  172.   the sound software is really sending data to your mouse, (the mouse
  173.   will lock up and the software will fail somewhere in the interrupt
  174.   handlers - DOS/4GW Exception) or some other device that didn't want
  175.   to hear music with gun-fire overmixed.  Other symptoms are: System 
  176.   clock takes off at mach 9 (reboot to fix it), DOS/4GW goes into an 
  177.   infinite loop of exception reports (reboot / reset to fix it), etc.
  178.   Generally, if it just blows up when you run it, it's either the 
  179.   sound, the MPEG drivers, or a bad hardware conflict.
  180.  
  181.      The sound card isn't actually configured the way you thought it
  182.   was.  (Happens to me all the time....)
  183.  
  184.      The sound card you have is not 100% hardware compatible with
  185.   one on the list.  A laptop's parallel interface based Sound Blaster
  186.   emulator is one example of a sound card that isn't 100% Sound Blaster 
  187.   hardware compatible.
  188.  
  189.      If all else fails, select "Internal Speaker/No Sound" in
  190.   INSTALL, and run without sound card support. The MPEG card will
  191.   run happily without one, and the video clips will still have
  192.   audio.
  193.  
  194.  
  195. THE FAQ ZONE (FREQUENTLY ASKED QUESTIONS)
  196.  
  197. WHAT IS A 'HARDWARE CONFLICT'?
  198.  
  199.    To better understand more about a conflict, you should read the
  200. following descriptions of DMA, I/O address, and IRQ. They each
  201. contain an example of a conflict. The art of de-conflicting hardware
  202. on a PC is setting up each of the DMA, I/O address, and IRQ
  203. combinations on each of your cards in such a way that they all miss
  204. each other. Most interface cards are configured with jumpers, though
  205. (thankfully) more and more are configured by software. You must
  206. carefully consult the manual for each card you have before attempting
  207. any jumper modification. This should only be attempted by brave and
  208. eager hardware mongers. You probably already know at least one person
  209. who is qualified to do this, and at least three who say they can.
  210. Some of the following descriptions go a bit beyond 'User Level'.
  211. There is diagnostic software available to the average man which will
  212. attempt to automatically detect or diagnose conflicts, and some of
  213. this software actually works. The best way to AVOID hardware
  214. conflicts is to determine the actual physical configuration of every
  215. device in your system, write them all down, and look for overlaps.
  216. This generally requires much meticulous effort, reading of manuals,
  217. and often some computer surgery with a screwdriver (to remove
  218. individual cards for physical jumper inspection) and needle-nose
  219. pliers (to change the jumpers that are wrong). It is not recommended
  220. that those without SOME electronic tinkering background attempt
  221. manually reconfiguring their computer without at least a little basic
  222. training from someone who DOES have some experience with hacking PCs
  223. into pieces AND successfully putting them back together again.
  224.  
  225.  
  226. WHAT IS AN 'IRQ'?
  227.  
  228.    An IRQ is a hardware-generated interrupt request. These are
  229. generated by devices on the motherboard and external devices on the
  230. ISA/EISA/VESA/PCI/etc. bus to let software know that something
  231. happened. In the case of a modem, an IRQ would be raised if a new
  232. byte is ready to enter the computer. In the case of a sound card, an
  233. IRQ would be raised to tell the computer to dump more sound samples
  234. into it's DMA buffer. Most devices and drivers do not take well to
  235. IRQs being shared with other devices. If two devices have the same
  236. IRQ, (like a sound card and a modem card) one driver will receive
  237. messages relating to some other device's status. A mouse's IRQ would
  238. send a sound card's handlers into serious disarray every time the
  239. mouse is touched if they both report the same IRQ. This, too, is called a
  240. 'conflict'. It can be harmless if no handlers are installed, or the
  241. sound card is inactive. It is usually only fatal if both devices are
  242. used at the same time. One common IRQ conflict is IRQ7. This is the
  243. default IRQ for many sound cards and just happens to be the one used
  244. by the printer (LPT1) as well. Generally, turning the printer off and
  245. rebooting clears IRQ7 for the sound card's use.
  246.  
  247.    Here's a list of IRQs and what uses them. Note that network cards and
  248. other special purpose cards generally take an IRQ and certain software 
  249. emulations will grab IRQs as well. This list is by no means all-inclusive.
  250.  
  251. IRQ0 - Timer                       Raised 18.2 times a second.
  252. IRQ1 - Keyboard                    Each time a key is hit
  253. IRQ2 - LPT2                        Printer LPT2 SEND/RECV/ERROR
  254. IRQ3 - COM2                        Serial port/modem/mouse send/recv
  255. IRQ4 - COM1                        Serial port/modem/mouse send/recv
  256. IRQ5 - Fixed disk                  Certain systems use it...
  257. IRQ6 - Floppy controller           Data / DMA ready
  258. IRQ7 - LPT1                        Printer LPT1 SEND/RECV/ERROR
  259. // Computers after the IBM PC-AT include these IRQs
  260. IRQ8 - CMOS real time alarm        Happens if alarm set
  261. IRQ9 - (Redirected to 0A by BIOS)  (Complicated kludge)
  262. IRQ10- Reserved/Not in use
  263. IRQ11- Reserved/Not in use
  264. IRQ12- Pointing device             Another type of mouse...
  265. IRQ13- Math coprocessor exception  Floating point error divide/0
  266. IRQ14- Hard disk controller        A lot of systems use it...
  267. IRQ15- Reserved/Not in use
  268.  
  269.  
  270. WHAT IS A 'DMA'?
  271.  
  272.    DMA stands for 'Direct Memory Access', and a DMA channel in a PC
  273. is a single device that allows an interface card to continuously read
  274. or write data to/from system RAM without bothering the CPU. A sound
  275. card uses a DMA buffer to quietly read samples from system RAM as it
  276. needs them, rather than ask software to cram another sample into its
  277. digital-to-analog converter (DAC), register manually at a rate of
  278. 11025 times or more every second. If a sound card DMA channel is
  279. mixed up with, say, a hard drive's controller's DMA channel, many bad
  280. things, from a system lock-up to actual corruption of the hard disk's
  281. data (extremely, extremely rare) may result. Most DMA conflicts are
  282. between less important devices, but mix-ups in this area generally do
  283. cause system-wide chaos as different devices do bad things to each
  284. other's DMA buffers, at best. This is called a conflict.
  285.  
  286.  
  287. WHAT IS AN 'I/O ADDRESS'
  288.  
  289.    An I/O address is an address used by the CPU to communicate with
  290. external devices. The I/O addresses are physically separate from
  291. memory addresses in 80x86 and Pentium CPUs. There are only 65536 I/O
  292. addresses, and every device in your PC (built-in and on separate
  293. boards) uses at least one. Some, like the VGA card, use ranges of
  294. hundreds of addresses. Many devices have two addresses; one address 
  295. to select what is addressable in the other. An I/O address is
  296. typically used to set attributes of or send data to devices, or read
  297. information from devices. A typical interaction for this service
  298. would be to read a palette register from the VGA card, or put another
  299. byte on a modem's output register, or set a sound card's sample rate.
  300. If addresses to a sound card, and a serial card are mis-matched, the
  301. software will end up reading from or sending commands to the wrong
  302. device. Suddenly, register information that should have set the volume
  303. on your sound card tells your serial mouse's UART that it's OK to
  304. stop sending characters to the mouse driver (mouse stops moving).
  305. This is also a conflict. Often, commands sent this way will interact
  306. in less forgiving ways than stopping the mouse.
  307.  
  308.  
  309. WHAT'S A BFI?
  310.  
  311.    BFI stands for 'Brute Force & Ignorance'. This is the methodology
  312. we used to convert captured video to something which could be played
  313. back in a reasonably reliable manner on a wide range of currently
  314. installed machines. It simply means we don't think you should _have_
  315. to buy a brand new 100Mz PCI bus Pentium machine with a true-color,
  316. high resolution, 'turbocharged' local-bus video card just to play a
  317. computer game. It's just too much jargon and frankly, it makes my head
  318. hurt a bit.
  319.